from datetime import datetime
from django import forms
from django.core.mail import send_mail
from django.shortcuts import render_to_response
from django.template.context import RequestContext,Context
from advertiser.models import Publicidade
from slainte.models import Noticia, Parceiro, DrSami, Enquete, GaleriaVideos
from galerya.models import Galeria, Imagem

def homepage(request):
### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticiadestaque = Noticia.objects.filter(publicar__exact='True',manchete__exact='True',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:6]
    noticia = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    parceiro = Parceiro.objects.filter(publicar__exact='True',destaque__exact='True',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')
    drsami = DrSami.objects.filter(publicar__exact='True').order_by('-doenca')
    listaenquete = Enquete.objects.all()
    return render_to_response('slainter/index.html',locals(), context_instance=RequestContext(request))

def noticiainterna(request,slugnoticia):
### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticia = Noticia.objects.get(slugnoticia=slugnoticia)
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]

    return render_to_response('slainter/sub_noticia.html',locals(), context_instance=RequestContext(request))

def todosdrsami(request):
### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    drsami = DrSami.objects.filter(publicar__exact='True').order_by('-doenca')
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    return render_to_response('slainter/abc.html',locals(), context_instance=RequestContext(request))

def drsami(request, slugdoenca):
### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    doenca = DrSami.objects.get(slugdoenca=slugdoenca)

    return render_to_response('slainter/sub_drsami.html',locals(), context_instance=RequestContext(request))

def ultimas(request):
### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.all().order_by('-datapublicacao')
    return render_to_response('slainter/ultimas.html',locals(), context_instance=RequestContext(request))


def revista(request):
### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    return render_to_response('slainter/revista.html',locals(), context_instance=RequestContext(request))

class FormContato(forms.Form):
    nome = forms.CharField(max_length=50)
    email = forms.EmailField(label = ('E-mail'),required=False)
    telefone = forms.CharField(max_length=10,required = False)
    assunto = forms.CharField(max_length=50)
    mensagem = forms.Field(widget=forms.Textarea)

    def enviar(self):
        titulo = 'Mensagem enviada pelo site'
        destino = 'portalsami@gmail.com'
        texto = """
        Nome: %(nome)s
        E-mail: %(email)s
        Telefone: %(telefone)s
        Assunto: %(assunto)s
        Mensagem: %(mensagem)s
        """ % self.cleaned_data

        send_mail(
            subject=titulo,
            message=texto,
            from_email=destino,
            recipient_list=[destino],
        )


def contato(request):
### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    if request.method == 'POST':
        form = FormContato(request.POST)

        if form.is_valid():
            form.enviar()
            mostrar = 'Contato enviado!'
            form = FormContato()
    else:
        form = FormContato()

    return render_to_response(
        'slainter/contato.html',
        locals(),
        context_instance=RequestContext(request),
    )

def todososparceiros(request):
    ### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    listaparceiro = Parceiro.objects.filter(publicar__exact='True').order_by('-datapublicacao')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    return render_to_response('slainter/parceiro.html',locals(), context_instance=RequestContext(request))

def parceiro(request, slugparceiro):
    ### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    parceria = Parceiro.objects.get(slugparceiro=slugparceiro)
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    return render_to_response('slainter/parceirointerna.html',locals(), context_instance=RequestContext(request))

def todasasgalerias(request):
    ### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    listagaleria = Galeria.objects.all().order_by('-datapublicacao')
    listavideos = GaleriaVideos.objects.all().order_by('-data')
    return render_to_response('slainter/galeria.html',locals(), context_instance=RequestContext(request))

def galerias(request,sluggaleria):
    ### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    galeria = Galeria.objects.get(sluggaleria=sluggaleria)
    imagem = Imagem.objects.filter(nomeGaleria=galeria)
    return render_to_response('slainter/sub_galeria.html',locals(), context_instance=RequestContext(request))

def revista(request):
    ### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    listagaleria = Galeria.objects.all().order_by('-datapublicacao')
    listavideos = GaleriaVideos.objects.all().order_by('-data')
    return render_to_response('slainter/revista.html',locals(), context_instance=RequestContext(request))

def page_not_found(request):
    ### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    return render_to_response('slainter/404.html', locals(), context_instance=RequestContext(request))

def busca(request):
    ### Publicidades
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra = Publicidade.objects.filter(publicar__exact='True',tipo__exact='2',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    baneerextra2 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='5',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ilha = Publicidade.objects.filter(publicar__exact='True',tipo__exact='3',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    publifoto = Publicidade.objects.filter(publicar__exact='True',tipo__exact='7',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    ### FimPublicidades
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    from django.db.models.query_utils import Q
    quante = 0
    if request.GET['buscap']!='':
        ites = Noticia.objects.filter((Q(subtitulo__icontains = request.GET['buscap'])| Q(titulo__icontains = request.GET['buscap'])))
        if ites:
            quante = ites.count()
        c = Context({'itens_busca': ites, 'quant':quante, 'bus':request.GET['buscap']})
        return render_to_response('slainter/busca.html', locals() ,context_instance=RequestContext(request,c))


    return render_to_response('slainter/index.html', locals() ,context_instance=RequestContext(request,{'msg':'Por Favor, preencha pelo menos um campo de busca!'}))

def comoajudar(request):
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    return render_to_response('slainter/comoajudar.html',locals(),context_instance=RequestContext(request))

def quemsomos(request):
    superbaneer = Publicidade.objects.filter(publicar__exact='True',tipo__exact='1',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    tijolo1 = Publicidade.objects.filter(publicar__exact='True',tipo__exact='4',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    minitijolo = Publicidade.objects.filter(publicar__exact='True',tipo__exact='6',dataentrada__lte=datetime.now(),datasaida__gte=datetime.now()).order_by('-dataentrada')
    noticias = Noticia.objects.filter(publicar__exact='True',manchete__exact='0',datapublicacao__lte=datetime.now()).order_by('-datapublicacao')[:3]
    return render_to_response('slainter/quemsomos.html',locals(),context_instance=RequestContext(request))